﻿/* ========================================================================== //
//                                                                            //
//                                                                            //
// ========================================================================== */

/*==============================================================================
// Declarations
//============================================================================*/

#include "H5Tpublic.h"

/*==============================================================================
// Implementations
//============================================================================*/

void hdf5_c_init () {
  extern hid_t H5T_NATIVE_SCHAR_F;
  extern hid_t H5T_NATIVE_INT_F;
  extern hid_t H5T_NATIVE_LLONG_F;
  extern hid_t H5T_NATIVE_FLOAT_F;
  extern hid_t H5T_NATIVE_DOUBLE_F;

  H5T_NATIVE_SCHAR_F = H5Tcopy (H5T_NATIVE_SCHAR);
  H5T_NATIVE_INT_F = H5Tcopy (H5T_NATIVE_INT);
  H5T_NATIVE_LLONG_F = H5Tcopy (H5T_NATIVE_LLONG);
  H5T_NATIVE_FLOAT_F = H5Tcopy (H5T_NATIVE_FLOAT);
  H5T_NATIVE_DOUBLE_F = H5Tcopy (H5T_NATIVE_DOUBLE);
}
